Big Huge Thesaurus

living thing

noun